package com.cysoft.third.echarts.component.xAxis;

/**
 * @author 玖零
 * @version v0.0.1
 * @project cysoft-third-echarts
 * @package com.cysoft.third.echarts.item.xAxis
 * @date 2025/3/11 23:10
 * @desc 该类用于表示 ECharts 中线条的样式配置
 */
public class AxisLineStyle {

    /**
     * 线条颜色。
     */
    private String color = "#333";
    /**
     * 线条宽度。
     */
    private Integer width = 1;
    /**
     * 线条类型，如实线、虚线等。
     */
    private Object type = "solid";
    /**
     * 虚线偏移量。
     */
    private Integer dashOffset = 0 ;
    /**
     * 线条端点样式。
     */
    private String cap = "butt";
    /**
     * 线条连接样式。
     */
    private String join;
    /**
     * 斜接限制。
     */
    private int miterLimit;
    /**
     * 阴影模糊程度。
     */
    private int shadowBlur;
    /**
     * 阴影颜色。
     */
    private String shadowColor;
    /**
     * 阴影 X 方向偏移量。
     */
    private int shadowOffsetX;
    /**
     * 阴影 Y 方向偏移量。
     */
    private int shadowOffsetY;
    /**
     * 线条透明度。
     */
    private double opacity;
}
